brain worm - French English Dictionary